
import {userLoginApi,userRechargeApi,userBalanceApi} from '@/service/index.js'

export default{
	namespaced: true,
	state:{//存放状态
		token:uni.getStorageSync('token')||'',
		userInfo:uni.getStorageSync('userInfo')||'',
		isLogin:uni.getStorageSync('isLogin')||'',
		// balance:uni.getStorageSync('balance')||'',
	},
	mutations:{
		// 储存用户信息
		USER_INFO(state,data){
			state.token=data.token
			state.userInfo=data
			state.isLogin=true
			uni.setStorageSync('isLogin',state.isLogin)
			uni.setStorageSync('token',data.token)
			uni.setStorageSync('userInfo',data)
		},
		// 余额
		// MONEY(state,data){
		// 	state.balance=data.money||''
		// 	uni.setStorageSync('balance',data.money)
		// }
	},
	actions:{
		// 登录
		async userLogin({commit},data){
			let res=await userLoginApi(data)
			if(res.statusCode===200){
				commit('USER_INFO',res.data.result)
			}
		},
		// 余额充值
		async userRecharge({commit},data){
			let res=await userRechargeApi(data)
			console.log(res);
		},
		// 清除登录信息
		clearLogin(){
			uni.clearStorageSync()
		}
		// 查看余额
		// async userBalance({commit}){
		// 	let res=await userBalanceApi()
		// 	commit('MONEY',res.data.result)
		// }
	},
	getters:{
		
	}
}